.homePageDataManagementPageHistoricalCurvePage {
    width: 100%;
    height: calc(100vh - 148px - 32px);
    margin-top: 8px;
    background-color: rgba(23, 161, 230, 0.1);
    display: flex;

    .homePageDataManagementPageHistoricalCurvePage-dataManagementPageHistoricalCurvePageLeftPanel {
        width: calc(100% - 344px);

        .homePageDataManagementPageHistoricalCurvePage-dataManagementPageHistoricalCurvePageLeftPanel__title {
            font-size: 18px;
            font-weight: 500;
            color: #B8D6E6;
            margin: 24px 0 32px 24px;
        }

        .homePageDataManagementPageHistoricalCurvePage-dataManagementPageHistoricalCurvePageLeftPanel__echartsLine {
            width: 100%;
            height: calc(100% - 110px);

            .dataManagementPageHistoricalCurvePageLeftPanel-echartsLine__tooltip {
                padding-right: 36px;
                font-size: 12px;
                font-weight: 400;
                color: #B8D6E6;

                .echartsLine-tooltip__row {
                    display: flex;
                    align-items: center;
                    font-weight: 500;
                    color: #FFFFFF;
                    margin-top: 5px;

                    .tooltip-row__legendLine {
                        width: 12px;
                        height: 2px;
                        margin-right: 12px;
                        background-color: #2BEDE6;
                    }

                    .tooltip-row__legendA {
                        background-color: #FFFF00;
                    }

                    .tooltip-row__legendB {
                        background-color: #00FF00;
                    }

                    .tooltip-row__legendC {
                        background-color: #FF0000;
                    }

                    .tooltip-row__seriesName {
                        font-weight: 500;
                        color: #B8D6E6;
                        margin-right: 12px;
                    }
                }
            }
        }

        :global {
            // 加载中
            .ant-spin-spinning {
                width: 100%;
                height: calc(100% - 110px);
                padding: 25% 0 0;
            }
        }
    }

    .homePageDataManagementPageHistoricalCurvePage-dataManagementPageHistoricalCurvePageRightPanel {
        width: 344px;

        .homePageDataManagementPageHistoricalCurvePage-dataManagementPageHistoricalCurvePageRightPanel__dataManagementPageHistoricalCurvePageRightPanelTopCard {
            width: 100%;
            height: 240px;
            padding: 20px 0 22px;
            display: flex;
            flex-direction: column;
            justify-content: space-between;
            align-items: center;
            background-color: rgba(23, 161, 230, 0.1);

            .dataManagementPageHistoricalCurvePageRightPanel-dataManagementPageHistoricalCurvePageRightPanelTopCard__row {
                display: flex;
                align-items: center;
                justify-content: space-between;
                font-size: 14px;
                font-weight: 400;
                color: #B8D6E6;

                .dataManagementPageHistoricalCurvePageRightPanelTopCard-row__rangePickerSeparator {
                    font-size: 14px;
                    font-weight: 400;
                    color: #B8D6E6;
                }

                :global {

                    // 选择框
                    .ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
                        width: 270px;
                        height: 32px;
                        font-size: 14px;
                        font-weight: 400;
                        height: 32px;
                        background-color: rgba(0, 0, 0, 0);
                        border-radius: 2px;
                        border: 1px solid rgba(23, 161, 230, 0.5);
                    }

                    //选择框文字
                    .ant-select-single.ant-select-show-arrow .ant-select-selection-item {
                        color: #B8D6E6;

                    }

                    // 选择框下拉箭头
                    .ant-select-arrow {
                        color: #7A8F99;
                    }

                    // 选择框hover
                    .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):hover .ant-select-selector {
                        border: 1px solid rgba(23, 161, 230, 1);
                    }

                    // 日期选择框
                    .ant-picker {
                        width: 270px;
                        border: 1px solid rgba(23, 161, 230, 1);
                        border-radius: 2px;
                        background-color: rgba(0, 0, 0, 0);
                    }

                    // 日期选择框文字
                    .ant-picker .ant-picker-input>input {
                        font-size: 14px;
                        font-weight: 400;
                        color: #B8D6E6;
                        text-align: center;

                        &::placeholder {
                            color: #B8D6E6;
                        }
                    }

                    // 日期选择框图标
                    .anticon {
                        color: #B8D6E6;
                    }

                    // 日期选择框滑动条
                    .ant-picker-range .ant-picker-active-bar {
                        background-color: #17A1E6 !important;
                    }
                }
            }

        }

        .homePageDataManagementPageHistoricalCurvePage-dataManagementPageHistoricalCurvePageRightPanel__dataManagementPageHistoricalCurvePageRightPanelBottomCard {
            width: 100%;
            height: calc(100% - 240px - 8px);
            background-color: rgba(23, 161, 230, 0.1);
            margin-top: 8px;

            .dataManagementPageHistoricalCurvePageRightPanel-dataManagementPageHistoricalCurvePageRightPanelBottomCard__header {
                background-image: url("../../../../../../assets/image/标题背景框@2x.png");
                background-size: 100% 100%;
                width: fit-content;
                height: 30px;
                font-size: 14px;
                font-weight: 500;
                color: #B8D6E6;
                padding: 10px 24px 0 8px;
            }

            .dataManagementPageHistoricalCurvePageRightPanel-dataManagementPageHistoricalCurvePageRightPanelBottomCard__main {
                height: calc(100% - 40px);
                padding: 16px 0;
                display: flex;
                flex-direction: column;
                justify-content: space-between;

                .dataManagementPageHistoricalCurvePageRightPanelBottomCard-main__tableRow {
                    background-color: rgba(23, 161, 230, 0.1) !important;
                }

                :global {

                    // 表格和表头
                    .ant-table-wrapper .ant-table,
                    .ant-table-wrapper .ant-table-thead>tr>th {
                        background-color: rgba(0, 0, 0, 0);
                        font-size: 12px;
                        font-weight: 400;
                        color: #B8D7E6;
                    }

                    // 表头
                    .ant-table-wrapper .ant-table-thead>tr>th {
                        background: rgba(23, 161, 230, 0.2);
                        border-radius: 1px;
                        padding: 13px 10px 18px !important;
                    }

                    // 行
                    .ant-table-wrapper .ant-table-thead>tr>th,
                    .ant-table-wrapper .ant-table-tbody>tr>td,
                    .ant-table-wrapper tfoot>tr>th,
                    .ant-table-wrapper tfoot>tr>td {
                        padding: 11px 10px 12px;
                    }

                    // 行悬浮
                    .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover {
                        background: rgba(0, 0, 0, 0);
                    }
                }

            }
        }
    }
}